|
(LVS) は、集積回路の設計に使用されるCADツール (プログラム)のひとつ。集積回路を製造するために作成したフォトマスクパターンが、設計した回路図と一致しているかを検証するために使用する。 マスクパターンからMOSFETなどの機能素子を抽出することにより回路図を推定し、本来の回路図データと比較する。設計の元となった回路網データと、設計後から抽出した回路網データと比較することにより、意図した設計がされたかの判断を行う。'' (LVS) は、集積回路の設計に使用されるCADツール (プログラム)のひとつ。集積回路を製造するために作成したフォトマスクパターンが、設計した回路図と一致しているかを検証するために使用する。 マスクパターンからMOSFETなどの機能素子を抽出することにより回路図を推定し、本来の回路図データと比較する。設計の元となった回路網データと、設計後から抽出した回路網データと比較することにより、意図した設計がされたかの判断を行う。 == 機能 == マスクデータは、層 (レイヤー) に関する情報を持った多角形の集合で構成されることが多い。層は実際の物理層 (金属配線、不純物拡散層、ポリシリコン配線層など) に対応する部分と、それらを図形演算した結果としてのダミーレイヤーに分かれる。ダミーレイヤーは半導体プロセスの各工程での何かしらの作業やDRCやLVSで素子を判別するために使われる。 LVSでは、これらの図形データの重なり等から素子の抽出を行い、マスクデータが表している回路図を作り出す (回路図抽出)。たとえば不純物拡散層をそれより細いポリシリコン層が横断している場合、その重なり部分をゲートとなるMOSFETと判断する。 その後、余剰な素子を除去し、本来の回路図との比較を行なう。その際に、素子のサイズから抵抗値や容量値、ゲート幅、ゲート長等のパラメータを抽出し、本来の回路図からのずれを確認する。あらかじめ設定された誤差より小さい場合は問題なしとし、それ以外をエラーと判定する。 LVSは、DRCのエンジンを回路図検証に特化して拡張している場合が多い。基本的な図形同士の論理演算機能を有しており、素子の抽出が可能となっている。これは、どのCADメーカのLVSでもほぼ同じである。 LVSを行わせるための定義、すなわちルールファイルと呼ばれるものは、その様な論理演算と素子の抽出と接続関係を表した簡単なプログラムのようなものとなっている。 抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「Layout versus schematic」の詳細全文を読む スポンサード リンク
|